html,body {
	font-family: "Microsoft Yahei", Verdana, Simsun, "Segoe UI",
		"Segoe UI Web Regular", "Segoe UI Symbol", "Helvetica Neue",
		"BBAlpha Sans", "S60 Sans", Arial, "sans-serif";
	margin: 0px;
	padding: 0px;
	height: 100%;
	border: none;
	font-size: 12px;
}

 a{
 	color: #333333;
 }
ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul li {
	list-style: none;
	display: inline-block;
}

a:hover {
	cursor: pointer;
}
#LoadBar{
	height: 4px;
	width: 100%;
	position: absolute;
	z-index: 99;
}
#LoadBar #point{
	height: 4px;
	overflow: hidden;
	display: none;
}
#LoadBar img{
	margin-left: 30px;
}
.header {
	height: 40px;
	width: 100%;
	min-width: 768px;
	border-bottom: 3px solid #0072C6;
}

.header .logo {
	width: 136px;
	height: 40px;
	margin-left: 10px;
	float: left;
	cursor: pointer;
}

.header .fun_menu {
	width: 26px;
	height: 100%;
	float: left;
	margin-left: 5px;
	position: relative;
}
.header .fun_menu .submenu{
	position: absolute;width: 120px;z-index: 100000;
	background: #0072C6;color: #fff;display: none;
	border-radius:0px 0px 5px 5px;
}

.header .fun_menu .submenu li{
	width: 100px;
	line-height: 38px;cursor: pointer;
	background: rgba(0, 0, 0, 0.12);
	border-radius:5px;
	background-repeat: no-repeat;
	background-position: 3px 8px;
}
 
.header .fun_menu .submenu li a{
	display: inline-block;text-decoration: none;text-indent: 20px;
}
.header .fun_menu .submenu li:hover{
	background-color:  rgba(0, 0, 0, 0.22);;
}
.header .fun_menu .fun_arrow {
	width: 16px;
	display: inline-block;
}
.header .fun_menu .fun_arrow em{
	background: url('../img/arrow.png') no-repeat -65px -32px;
	height: 16px;width: 16px;display: inline-block;margin-top: 13px;
	margin-left:4px;
	
}

.header .fun_menu:hover {
	background-color: rgba(0, 0, 0, 0.12);
}

.header .buttonPanel {
	float: left;
	margin-left: 20px;
}

.header .nav_menu ul li {
	height: 40px;
	font-size: 14px;
}



.header .nav_menu a {
	display: inline-block;
	vertical-align: middle;
}

.header .buttonPanel ul li #NewMessage em {
	width: 27px;
	height: 27px;
	display: inline-block;
	background: url('../img/command.png');
	vertical-align: middle;
	margin-top: -4px;
	margin-right: 4px;
}

.header .profile {
	float: right;
	height: 40px;
}
 

.header .profile #Setting {
	padding-left: 5px;
	padding-right: 5px;
}

.header .profile #Setting em {
	background: url('../img/command.png') -126px 0px;
	height: 18px;
	width: 18px;
	display: inline-block;
	margin-top: 10px;
}

.header .profile #UserInfo {
	vertical-align: middle;
	height: 40px;
	line-height: 38px;
	padding-right: 10px;
	padding-left: 15px;
	border-right: 1px solid #ccc;
}
.header .profile #UserInfo:hover{
	background: #0072C6;
}
.header .profile #UserInfo:hover a{
	color: #fff;
}
.header .profile #UserInfo img {
	width: 24px;
	height: 24px;
	display: inline-block;
	vertical-align: middle;
	margin-left: 3px;
	margin-top: -2px;
}

.loading_bkg {
	width: 100%;
	height: 100%;
	background:url(../img/trans.png);
	z-index: 9999;
	position: fixed;
	left: 0px;
	top: 0px;
	opacity: 0.5;
	filter: Alpha(Opacity =   50)
}

.loading_box {
	width: 200px;
	height: 45px;
	position: absolute;
	top: 40%;
	left: 40%;
	z-index: 10000;
	background-color: #fcfcfc;
	border-radius:10px;
	border: 1px solid #ccc;
}

.loading_box img {
	margin-top: 10px;
	margin-left: 5px;
	float: left;
}

.loading_box span {
	line-height: 48px;
	display: block;
	float: left;
	margin-left: 8px;
	font-size: 15px;
	color: #000;
}
#secondary{
	font-size: 14px;
}

.dragHelper span {
	display: block;
	margin-top: 10px;
	margin-left: 14px
}

.dragHelper span strong {
	background: url(../img/point.png) no-repeat;
	width: 18px;
	display: block;
	text-align: center;
	color: #ffffff;
}
.search_table tr td{
	vertical-align: middle;
}
.search_table tr td input{
	vertical-align: middle;
}
.search_table tr td span{
	vertical-align: middle;
}
.search_table tr td a{
	vertical-align: middle;
}

table.tickets tr th{
	text-align: left;
}
.tal {
    text-align: left !important;
}
.tar {
    text-align: right !important;
}
.tac {
    text-align: center !important;
}
.fl {
    float: left !important;
}
.fl {
    float: right !important;
}
.nm {
    margin: 0 !important;
}
.nmt {
    margin-top: 0 !important;
}
.nmb {
    margin-bottom: 0 !important;
}
.nmr {
    margin-right: 0 !important;
}
.nml {
    margin-left: 0 !important;
}
.np {
    padding: 0 !important;
}
.npt {
    padding-top: 0 !important;
}
.npb {
    padding-bottom: 0 !important;
}
.npr {
    padding-right: 0 !important;
}
.npl {
    padding-left: 0 !important;
}

form {
    margin: 0;
}
.img-polaroid {
    border-color: #E5E5E5;
    box-shadow: none;
}
.sourcePosition {
    position: fixed !important;
    top: 20px !important;
    z-index: 999;
}
#loader {
    background: url("../img/wpoint.png") repeat scroll left top transparent;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
}
#loader img {
    left: 50%;
    position: absolute;
    top: 50%;
}
.wrapper {
    margin: 0 20px 0 0;
    position: relative;
}
.wrapper.fixed {
    margin: 0 auto;
    width: 1280px;
}
.sidebar {
    background: url("../img/nav_line.jpg") repeat-y scroll right top #191818;
    left: 0;
    min-height: 100%;
    padding: 0 20px 0 10px;
    position: absolute;
    top: 0;
    width: 220px;
}
.sidebar .top {
    float: left;
    margin: 30px 0;
    width: 220px;
}
.sidebar .top .logo {
    background: url("../img/logo.png") no-repeat scroll left top transparent;
    display: block;
    float: left;
    height: 50px;
    margin-bottom: 20px;
    width: 220px;
}
.sidebar .top .search {
    float: left;
    width: 220px;
}
.sidebar .nContainer {
    display: block;
    float: left;
}
.sidebar .close {
    display: none;
    position: absolute;
    right: 5px;
    top: 5px;
}
.sidebar .navigation {
    display: block;
    float: left;
    list-style: none outside none;
    margin: 10px 0 20px;
    padding: 0;
    position: relative;
    width: 220px;
}
.sidebar .navigation > li {
    display: block;
    float: left;
    position: relative;
    width: 220px;
}
.sidebar .navigation > li > a {
    color: #C9C9C9;
    display: block;
    float: left;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 5px;
    text-decoration: none;
    width: 220px;
}
.sidebar .navigation > li > a.active, .sidebar .navigation > li > a:hover {
    color: #FFFFFF;
}
.sidebar .navigation li ul {
    float: left;
    list-style: none outside none;
    margin: 5px 0 10px;
    padding-left: 20px;
    width: 200px;
}
.sidebar .navigation li ul > li {
    display: block;
    float: left;
    margin-bottom: 5px;
    position: relative;
    width: 200px;
}
.sidebar .navigation li ul > li a {
    color: #C5C5C5;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 16px;
    text-decoration: none;
    width: 200px;
}
.sidebar .navigation li ul > li a.active, .sidebar .navigation li ul > li a:hover {
    color: #FFFFFF;
}
.sidebar .navigation.bordered {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #1A1A1A #1A1A1A -moz-use-text-color -moz-use-text-color;
    border-image: none;
    border-style: solid solid none none;
    border-width: 1px 1px 0 0;
    display: block;
    float: left;
    list-style: none outside none;
    margin: 10px 0 20px;
    padding: 0;
    width: 218px;
}
.sidebar .navigation.bordered > li {
    display: block;
    float: left;
    position: relative;
    width: 218px;
}
.sidebar .navigation.bordered > li > a {
    background: none repeat scroll 0 0 #222222;
    border-bottom: 1px solid #1A1A1A;
    border-left: 3px solid #111111;
    color: #C9C9C9;
    display: block;
    float: left;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    padding: 12px 8px 11px 7px;
    text-decoration: none;
    width: 200px;
}
.sidebar .navigation.bordered > li > a:hover {
    color: #FFFFFF;
}
.sidebar .navigation.bordered > li .open {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../img/navb_plus.png") no-repeat scroll center center transparent;
    border-color: #1A1A1A;
    border-image: none;
    border-style: solid;
    border-width: 0 0 1px 1px;
    cursor: pointer;
    height: 39px;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
}
.sidebar .navigation.bordered > li .open:hover {
    background: url("../img/navb_plus.png") no-repeat scroll center center #191818;
}
.sidebar .navigation.bordered > li.active .open {
    background: url("../img/navb_minus.png") no-repeat scroll center center #191818;
    border-bottom-color: #191818;
}
.sidebar .navigation.bordered li ul {
    display: none;
    float: left;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 220px;
}
.sidebar .navigation.bordered li.active ul {
    display: block;
}
.sidebar .navigation.bordered li ul > li {
    display: block;
    float: left;
    margin: 0;
    position: relative;
    width: 220px;
}
.sidebar .navigation.bordered li ul > li a {
    border-bottom: 1px solid #1A1A1A;
    border-left: 3px solid #222222;
    color: #C9C9C9;
    display: block;
    float: left;
    font-size: 14px;
    line-height: 16px;
    padding: 10px 8px 9px 17px;
    text-decoration: none;
    width: 190px;
}
.sidebar .navigation.bordered li ul > li a:hover, .sidebar .navigation.bordered li ul > li.active a {
    background: none repeat scroll 0 0 transparent;
    color: #FFFFFF;
}
.sidebar .widget {
    float: left;
    width: 220px;
}
.body {
    margin-left: 250px;
    padding: 0 0 0 20px;
    position: relative;
}
.body .navigation {
    display: block;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 10px 0 25px;
    position: relative;
}
.body .navigation li {
    display: block;
    float: left;
    margin-bottom: 3px;
    margin-left: 3px;
}
.body .navigation .button {
    background: none repeat scroll 0 0 #009AD7;
    display: block;
    height: 90px;
    padding: 5px;
    position: relative;
    text-decoration: none;
    width: 90px;
}
.body .navigation .button .icon {
    border: 3px solid #FFFFFF;
    border-radius: 50% 50% 50% 50%;
    display: block;
    height: 44px;
    margin: 15px 20px 12px;
    text-align: center;
    width: 44px;
}
.body .navigation .button .icon [class^="ico-"] {
    color: #FFFFFF;
    font-size: 27px;
    line-height: 45px;
}
.body .navigation .button .name {
    color: #FFFFFF;
    font-size: 12px;
    line-height: 13px;
}
.body .navigation .button .arrow {
    background: url("../img/arrow_white.png") no-repeat scroll left top transparent;
    height: 16px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 16px;
}
.body .navigation .button:hover {
    box-shadow: 0 0 4px rgba(255, 255, 255, 0.9) inset;
}
.body .navigation .sub {
    bottom: 0;
    display: none;
    left: 0;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    position: absolute;
}
.body .navigation .sub li {
    display: block;
    float: left;
    margin-right: 30px;
}
.body .navigation .sub li a {
    color: #4C4C4C;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
}
.body .navigation .sub li a:hover {
    color: #000000;
}
.body .navigation li.active .arrow {
    background: url("../img/arrow_white_active.png") no-repeat scroll left top transparent;
}
.body .navigation li.active .sub {
    display: block;
}
.body .navigation .user {
    clear: both;
    display: block;
    float: left;
    margin-left: 0;
}
.body .navigation .user img {
    border-left: 3px solid #009AD7;
    float: left;
    margin-right: 10px;
}
.body .navigation .user a {
    display: block;
    float: left;
    text-decoration: none;
}
.body .navigation .user a span {
    clear: both;
    color: #333333;
    display: block;
    font-size: 14px;
    line-height: 16px;
}
.body .navigation .user a .sm {
    clear: both;
    color: #666666;
    display: block;
    font-size: 11px;
    line-height: 13px;
}
.body .navigation .buttons {
    clear: both;
    float: left;
    margin: 5px 0 0;
}
.body .navigation .buttons .sbutton {
    background: none repeat scroll 0 0 #009AD7;
    display: inline-block;
    height: 30px;
    position: relative;
    text-align: center;
    width: 30px;
}
.body .navigation .buttons .sbutton a {
    color: #FFFFFF;
    display: block;
    line-height: 16px;
    padding: 7px 0;
    text-align: center;
    text-decoration: none;
    width: 30px;
}
.body .navigation .buttons .sbutton a [class^="ico-"] {
    color: #FFFFFF;
    font-size: 16px;
    line-height: 16px;
}
.body .navigation .buttons .sbutton.navButton {
    display: none;
}
.body .block .head h2 {
    color: #4C4C4C;
    display: inline-block;
    font-size: 20px;
    font-weight: normal;
    line-height: 20px;
    margin: 0;
    padding: 0;
}


.popup {
    background: none repeat scroll 0 0 #FFFFFF;
    box-shadow: 0 0 3px 1px rgba(0, 0, 0, 0.2);
    display: none;
    position: absolute;
    right: 0;
    text-align: left;
    top: 45px;
    width: 300px;
    z-index: 100;
}
.popup.active {
    display: block;
}
.popup .row-form {
    margin-bottom: 0;
    padding: 5px 10px;
}
.popup .arrow {
    background: url("../img/popup_arrow.png") no-repeat scroll left top transparent;
    height: 12px;
    position: absolute;
    right: 10px;
    top: -11px;
    width: 12px;
}
.body .content {
    display: block;
    width: 100%;
}
.page-header {
    border-bottom: 1px solid #E0E0E0;
    float: left;
    margin: 0 0 20px;
    padding: 0 0 10px;
    width: 100%;
}
.page-header .icon {
    border: 3px solid #999999;
    border-radius: 50% 50% 50% 50%;
    display: block;
    float: left;
    height: 32px;
    margin-right: 10px;
    margin-top: 7px;
    padding: 2px;
    text-align: center;
    width: 32px;
}
.page-header .icon span {
    color: #999999;
    font-size: 24px;
    line-height: 33px;
}
.page-header h1 {
    color: #4C4C4C;
    display: block;
    float: left;
    font-size: 32px;
    font-weight: normal;
    line-height: 35px;
    margin: 0;
    padding: 0;
}
.page-header h1 small {
    color: #666666;
    display: block;
    font-size: 11px;
    line-height: 20px;
}
 
.label {
    color: #FFFFFF;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
}

#splitter{
	background: #fff;
	height: 100%;
}
#contentBody{

}

.k-sprite {
	background-image:
		url("../js/kendoui/img/treeview/coloricons-sprite.png");background-repeat: no-repeat;
}
.nav_menu{
	
}
.nav_menu li:FIRST-CHILD{
	border-left: 1px solid #ececec; 
}
.nav_menu li{
	width: 120px;
	height: 100px;
	color: #000;
 
	text-align: center;
	margin: 0px;
	padding: 0px;
	color: #000;
	float: left;
}
.nav_menu li:hover{
	background: rgba(0,0,0,0.2);
}
.nav_menu .current{
	background:rgba(0,0,0,0.2);
}
.nav_menu .current a{
color: #fff;
}
.nav_menu li:hover a{
	color: #fff;
}
.nav_menu li a{
	text-decoration: none;;
	height: 40px;
		line-height: 38px;
}
.actions{
	width: 100%;float: left;
	height: 38px;
	background: #ccc;
	background: url("../img/actions.png") rgb(188, 188, 188);
	margin-top: 3px;
	border-bottom: 1px solid #86888a;
}
.actions div{
	display: inline-block;
	float: left;
	height: 100%;
	line-height: 36px;
	margin-left: 14px;
}
.actions div .k-button{
	line-height: 20px;
	padding-left: 12px;
	padding-right: 12px;
}
.actions div .k-button[disabled='disabled']:hover{
	
}

 
.k-button strong{
	background: url("../img/ui-toolbar-icons.png");
	display: inline-block;
	height: 16px;
	width: 20px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -2px;
}
.k-button {
	vertical-align: middle;
}
 
.k-button .create{
	background-position:  0px -288px ;
}
.k-button .removeContact{
	background-position:  0px -456px ;
}
.k-button .edit{
	background-position:  0px -490px ;
}
.k-button .back{
	background-position:  0px -64px ;
}
.k-button .forward{
	background-position:  0px -128px ;
}
.k-button .refresh{
	background-position:  0px -551px ;
}
.k-button .remove{
	background-position:  0px -192px ;
}
.k-button .newMsg{
	background-position:  0px -34px ;
	margin-top: 0px;
}
.k-button .replyAll{
	background-position:  0px -96px ;
}
.k-button .download{
	background-position:  0px -352px ;
}
.k-button .send{
	background-position:  0px -320px ;
}
.k-button .save{
	background-position:  0px -160px ;
}
.k-button .cancel{
	background-position:  0px -64px ;
}

#treeview .k-sprite {
	background-image:
		url("../js/kendoui/img/treeview/coloricons-sprite.png");
}
.k-treeview .k-item {
	background-image:
		url("../js/kendoui/img/treeview/item.png");
		background-repeat: no-repeat;
		background-position: 0px 5px;
}
.k-treeview .k-first{
	background-image: none;
}

#ExitSystem{
	height: 40px;
	width: 38px;
	float: right;
	text-align: center;
}
#ExitSystem .icon{
	height: 24px;
	width: 24px;
	background: url('../img/power.png');
	line-height: 38px;
	display: inline-block;
	margin-top: 8px;
	
}
#ExitSystem:hover{
	background-color: #0072C6;
}
#ExitSystem:hover a{
	background-position: 0px -24px;
}
